:deep(.ant-tree) {
  padding: 10px 20px;
  font-size: 20px;
  background-color: #0a1331;
}

:deep(.ant-tree .ant-tree-treenode) {
  padding: 10px 20px 10px 0;
  display: block;
}

:deep(.ant-tree-treenode:hover),
:deep(.ant-tree-treenode-switcher-open:hover) {
  background-color: #27517F77;
  border-radius: 10px;
}

:deep(.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle, .ant-tree .ant-tree-checkbox+span .ant-tree-iconEle) {
  display: none;
}

:deep(.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover::before),
:deep(.ant-tree.ant-tree-directory .ant-tree-treenode-selected::before) {
  background-color: #27517F77;
  border-radius: 10px;
}

:deep(:where(.css-dev-only-do-not-override-12q6ddy).ant-tree .ant-tree-checkbox .ant-tree-checkbox-inner) {
  width: 22px;
  height: 22px;
  top: -4px;
}
